/***
 * **********************************************************
 * @author:liangjilong
 * @version:1.0
 * @fileoverview:商品参数..
 * @Email:liangjilong51job@qq.com
 * **********************************************************
 * flag 1详情 2修改 3删除
 */
$(document).ready(function(){
	 
     /*******************************Grid****End**************************************/
     InitiDataSource();
   
    /**================================查询=Begin===============================*/
    $("#btnSearch").click(function(){
    	btnSearch();
    });
	 
	/****
	 * ***************************************************修改按钮*******************************************
	 */
   
   	
	/***
	 * 确定修改
	 */
  
   
    /**
     *******************************************************************************************************
     * 添加
     */
    
    
    
     /**
     *******************************************************************************************************
     * 删除
     */
    
   
});
  
  
 /**************************************************************function*******************************************/  

 
/******************************初始化控件*Begin******************************/
function InitiDataSource(){
	/******************************初始化Grid控件*******************************/
     var dataSource = new kendo.data.DataSource({
	  transport: {					
	    read: {
	    	  type: "POST", 
     	      dataType: "jsonp",
     	      url: _basePath+"getEmailLists.do",
     	      data:{}
	    }
	  },
	  schema: {
		   data: "data",
		   total:"total",
		   parse:function(response){
			  for(var i=0;i<response.data.length;i++){
				  response.data[i]["_rowNumber"]=(i+1);							   
			  }
			  return response;
		   }
	  }, 
	  parameterMap : function(options, operation) {
        if (operation == "read") {
          var parameter = {
            page : options.page, //当前页
            pageSize : options.pageSize//每页显示个数
          };
          return kendo.stringify(parameter);
        }
      },
	  pageSize: 15,
      serverPaging: true,
      serverFiltering: true,
      serverSorting: true       
	});
	  
	  /*******************************Grid****Begin**************************************/
	  $("#gridView").kendoGrid({
         dataSource:dataSource,
         height: 600,       
         sortable: true,
         pageable:{
			 refresh:true,
			 pageSizes:true,
			 buttonCont:5
		 },   
         resizable: true,
         selectable: "multiple, row",
         columns:[			
			{width: 50,title:  "NO.",field:"_rowNumber"},
			{title: "邮件", field : "Email", width : 180,template: function(record){
				var msg="<a style='cursor:pointer;color: blue;'";
					msg+="onclick='javascript:showDetail(\"" + record.Id + "\",\"详情\",\"1\");'>"
					msg+=record.Email+"</a>";
				return msg;
			}},	
			{title: "创建时间", field : "createTime", width : 180},
			{title: "修改时间", field : "modifyTime", width : 180}
			/*{command:[{
					   name: "删除",
					   width:50,
					   click:function(e){
					   		// get the current table row (tr)获取当前表格的行
					   	    var tr = $(e.target).closest("tr"); 
					   	    var data = this.dataItem(tr);
					   	    deleteEmail(data.Id);
					   }
				}]
			}*/
        ]
     }); 
}
/******************************初始化控件*End******************************/

/**================================查询=Begin===============================*/
function btnSearch(){
	 var conditions=[];
	 var Email=$.trim($("#Email").val());
	 if(Email!="")
	 {
	 	 var item={
			 columnName:"Email",
			 dataType:SQLConditionParams.DATA_TYPE_STRING, //指定数据类型为字符串
			 value:Email,
			 queryType:SQLConditionParams.QUERY_TYPE_VAGUE //指定查询类型为模糊查询
	 	};
	    conditions.push(item);
	 }			            	
	 var createTime=$.trim($("#createTime").val());
	
	 if(createTime!="")
	 {
	 	 var item={
			 columnName:"createTime",
			 dataType:SQLConditionParams.DATA_TYPE_STRING, //指定数据类型为字符串
			 value:createTime,
			 queryType:SQLConditionParams.QUERY_TYPE_VAGUE //指定查询类型为模糊查询
	 	};
	    conditions.push(item);
	 }	            	
     //将查询条件设置到数据源,stringify是json2.js里面的方法	
	 $("#gridView").data("kendoGrid").dataSource.options.transport.read.data.conditions=JSON.stringify(conditions);	
     //数据源将向服务器发布请求
	 $("#gridView").data("kendoGrid").dataSource.read();		
     //刷新表格
	 $("#gridView").data("kendoGrid").refresh();
}
/**================================查询=End===============================*/
 